package com.slipper.sfts.api.stock.bo;

import java.util.Date;
import com.slipper.common.bo.CommonBO;

import java.math.BigDecimal;

/**
 * 股票成交信息表
 */
public class StockDealBO extends CommonBO {
    private static final long serialVersionUID = 1L;

    /* 主键ID */
    private String id;
    /* 主键ID */
    private String[] ids;
    /* 会员ID */
    private String memberId;
    private String memberName;
    /* 交易账号ID */
    private String brokerAccountId;
    /* 账号类型 */
    private Integer accountType;
    /* 资金账号 */
    private String accountId;
    /* 证券代码 */
    private String code;
    /* 证券名称 */
    private String name;
    /* 委托类型 */
    private Integer orderType;
    /* 成交编号 */
    private String tradedId;
    /* 成交时间 */
    private Integer tradedTime;
    /* 成交均价 */
    private BigDecimal tradedPrice;
    /* 成交数量 */
    private Integer tradedVolume;
    /* 成交金额 */
    private BigDecimal tradedAmount;
    /* 手续费 */
    private BigDecimal commission;
    /* 盈亏金额 */
    private BigDecimal profitMoney;
    /* 柜台合同编号 */
    private String orderSysId;
    /* 策略名称 */
    private String strategyName;
    /* 委托备注 */
    private String orderRemark;
    /* 订单编号 */
    private Integer orderId;
    /* 创建时间 */
    private Date createTime;

    private String reportType;

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setIds(String[] ids) {
        this.ids = ids;
    }

    public String[] getIds() {
        return ids;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getMemberId() {
        return memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public void setBrokerAccountId(String brokerAccountId) {
        this.brokerAccountId = brokerAccountId;
    }

    public String getBrokerAccountId() {
        return brokerAccountId;
    }

    public void setAccountType(Integer accountType) {
        this.accountType = accountType;
    }

    public Integer getAccountType() {
        return accountType;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setTradedId(String tradedId) {
        this.tradedId = tradedId;
    }

    public String getTradedId() {
        return tradedId;
    }

    public void setTradedTime(Integer tradedTime) {
        this.tradedTime = tradedTime;
    }

    public Integer getTradedTime() {
        return tradedTime;
    }

    public void setTradedPrice(BigDecimal tradedPrice) {
        this.tradedPrice = tradedPrice;
    }

    public BigDecimal getTradedPrice() {
        return tradedPrice;
    }

    public void setTradedVolume(Integer tradedVolume) {
        this.tradedVolume = tradedVolume;
    }

    public Integer getTradedVolume() {
        return tradedVolume;
    }

    public void setCommission(BigDecimal commission) {
        this.commission = commission;
    }

    public BigDecimal getCommission() {
        return commission;
    }

    public BigDecimal getProfitMoney() {
        return profitMoney;
    }

    public void setProfitMoney(BigDecimal profitMoney) {
        this.profitMoney = profitMoney;
    }

    public void setOrderSysId(String orderSysId) {
        this.orderSysId = orderSysId;
    }

    public String getOrderSysId() {
        return orderSysId;
    }

    public void setStrategyName(String strategyName) {
        this.strategyName = strategyName;
    }

    public String getStrategyName() {
        return strategyName;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setTradedAmount(BigDecimal tradedAmount) {
        this.tradedAmount = tradedAmount;
    }

    public BigDecimal getTradedAmount() {
        return tradedAmount;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public String getReportType() {
        return reportType;
    }

    public void setReportType(String reportType) {
        this.reportType = reportType;
    }
}
